# 5．集合操作在一个高校中，属于学院领导的人员包括张老师、王老师、程老师，属于教授的人员包括张老师、王老师、刘老师和马老师。用集合的特性来求解如下问题。
# (1）有哪些人员既是学院领导也是教授？
# (2）有哪些人员是教授但不是学院领导？
# (3）有哪些人员是学院领导但不是教授？
# (4）刘老师是学院领导吗？
# (5）只担任一职的人有谁？
# (6）学院导和教授共有几人？
set_l = {'张老师', '王老师', '程老师'}
set_j = {'张老师', '王老师', '刘老师', '马老师'}
set_s = set_l & set_j
print("既是学院领导也是教授:")
for i in set_s:
    print(i, end=' ')
print()
print("是教授但不是学院领导:")
set_b = set_j - set_l
for i in set_b:
    print(i, end=' ')
print()
print("是学院领导但不是教授:")
set_a = set_l - set_j
for i in set_a:
    print(i, end=' ')
print()
print("刘老师是学院领导吗？")
if '刘老师' in set_l:
    print('Yes')
else:
    print('No')
print("只担任一职的人:")
set_e = set_l ^ set_j
for i in set_e:
    print(i, end=' ')
print()
print("学院导和教授共有几人？")
print(len(set_l) + len(set_j))
